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•11mo 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: I built a CLI to fake Git commits

https://github.com/TDiblik/git-forge
1•TDiblik•41s ago•0 comments

No more bill shocks budget alerts comes to Cloudflare

https://projektisle.com/2026/04/no-more-bill-shocks-budget-alerts-comes-to-cloudflare/
1•todotask2•1m ago•0 comments

PostgreSQL Just Got Its Biggest Upgrade That Will Change DB Performance in 2026

https://medium.com/@CodingWithAbhi/postgresql-17-performance-upgrade-2026-f4222e71f577
1•breve•4m ago•0 comments

That 90s Chat Program You Don't Remember

https://www.youtube.com/watch?v=fMKiz7KTSz4
1•1o1o1o1o1•7m ago•0 comments

Deutsche Telekom has a bad DKIM key

https://infosec.exchange/@badkeys/116407565746342278
3•icco•8m ago•0 comments

Nvsx – A hook layer for NVSentinel GPU fault remediation

https://github.com/nav-beep/nvsx
1•essekar•9m ago•0 comments

MuJoCo – Advanced Physics Simulation

https://github.com/google-deepmind/mujoco
1•modinfo•10m ago•0 comments

Mailinator's Universal IDP

https://www.mailinator.com/introducing-mailinators-universal-idp/
3•zinxq•15m ago•0 comments

Hire a Freelancer Quantitative Developer

https://mathematicsconsultants.com/2026/04/19/hire-a-freelance-phd-quantitative-developer-or-rese...
1•GeniusConsult•17m ago•0 comments

The Social Battery and Symbolic Systems: Religion as Mediated Reciprocity

https://www.academia.edu/165768082/The_Social_Battery_and_Symbolic_Systems_Religion_as_Mediated_R...
1•W_G_III•20m ago•0 comments

Decision Density

https://jamesshelley.com/decision-density.html
1•zdw•21m ago•0 comments

Show HN: Slop Cop Claude Code / Cursor Plugin

https://github.com/yasyf/slop-cop
2•yasyfm•24m ago•0 comments

HTML5 Coupler Loop – Working

https://neocities.org/
3•rogmash•24m ago•5 comments

Sandboxes and Worktrees: My Secure Agentic AI Setup in 2026

https://mikemcquaid.com/sandboxed-agent-worktrees-my-coding-and-ai-setup-in-2026/
3•jdorfman•25m ago•0 comments

Five Days That Remade the Supreme Court

https://www.nytimes.com/2026/04/18/us/politics/supreme-court-shadow-docket.html
4•mitchbob•28m ago•1 comments

Changes in the system prompt between Claude Opus 4.6 and 4.7

https://simonwillison.net/2026/Apr/18/opus-system-prompt/
3•simonw•30m ago•0 comments

Show HN: Open Passkey – open-source passkey auth with free "backendless" host

https://github.com/locke-inc/open-passkey
2•connorpeters•32m ago•0 comments

OpenAI's April 2026 Policy Release: Industrial Policy for the Intelligence Age

https://www.landgate.com/news/energy-intelligence-for-open-ai-s-industrial-policy-blueprint
1•ninjahawk1•43m ago•0 comments

Testing Out the Armips Assembler on the Xorshift PRNGs

https://bumbershootsoft.wordpress.com/2026/04/18/testing-out-the-armips-assembler-on-the-xorshift...
1•ibobev•44m ago•0 comments

Instrumental Insemination of Honey Bee Queens

https://news.cahnrs.wsu.edu/videos/instrumental-insemination-of-honey-bee-queens-techniques-and-b...
2•rolph•49m ago•0 comments

The Unabomber Manifesto in 2026 – Scary Accurate

https://medium.com/@vagobond/reading-the-unabomber-manifesto-in-2026-90c4417fc309
4•ZguideZ•51m ago•2 comments

SEO, AEO, and Geo for a Modern Developer Portfolio

https://www.yashkapure.com/en/blog/seo-aeo-geo-for-a-modern-developer-portfolio/
1•yashkapure•54m ago•0 comments

Show HN: Figma-style visual editor for multi-agent choreography

https://github.com/dance-of-tal/dot-studio
2•monarchjuno•54m ago•0 comments

NASA Shuts Off Instrument on Voyager 1 to Keep Spacecraft Operating

https://science.nasa.gov/blogs/voyager/2026/04/17/nasa-shuts-off-instrument-on-voyager-1-to-keep-...
37•sohkamyung•57m ago•7 comments

AI-Assisted Coding: Why a Distinguished Engineer Stopped Reading Code

https://vascoduarte.substack.com/p/ai-assisted-coding-why-a-distinguished
3•e2e4•1h ago•2 comments

BenchJack – an open-source hackability scanner for AI agent benchmarks

https://github.com/benchjack/benchjack
2•mogician•1h ago•0 comments

The Wired Belts Are the New Rust Belts

https://fletcher.tufts.edu/news-media-mentions/all-news/wired-belts-are-new-rust-belts
1•mitchbob•1h ago•0 comments

Show HN: Jitter Done – a simple tool to understand your caffeine metabolism

https://jitterdone.com/
1•jere•1h ago•1 comments

What if I do not want to provide my cell phone number?

https://www.vendpark.io/faq/what-if-i-do-not-want-to-provide-my-cell-phone-number-new
1•kmstout•1h ago•1 comments

Post-Quantum Cryptography Migration at Meta: Framework, Lessons, and Takeaways

https://engineering.fb.com/2026/04/16/security/post-quantum-cryptography-migration-at-meta-framew...
3•birdculture•1h ago•0 comments