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•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: Overslash – an auth gateway for AI Agents

https://www.overslash.com/
1•arturogoosnargh•1m ago•1 comments

Russia Revives WWI Dazzle Camouflage to Evade Ukrainian AI Drones–Does It Work?

https://united24media.com/war-in-ukraine/russia-revives-wwi-dazzle-camouflage-to-evade-ukrainian-...
1•Symbiote•2m ago•0 comments

How to Think About AI in Your Product

https://abgoyal.com/posts/how-to-think-about-ai-in-your-product/
1•ghoul2•7m ago•0 comments

Squillions – two books about money-laundering

https://www.lrb.co.uk/the-paper/v48/n09/john-lanchester/squillions
1•rwmj•8m ago•0 comments

2D Internet? So 1995. Building a '90s VRML-verse with SGI [video]

https://www.youtube.com/watch?v=9X_NKRbuPf4
1•6581•9m ago•0 comments

Show HN: Agent Deck: Native Mac app for managing AI coding agents| powered by PI

https://agentdeck.site/
1•streetcoder•12m ago•0 comments

Claude Code plugin that shows what's happening

https://github.com/jarrodwatts/claude-hud
1•ankitg12•13m ago•0 comments

1B rows (14B cells) in the browser with DuckDB and Glide Data Grid

https://analytics-grid.com/
1•engraver•24m ago•2 comments

My Accessibility Stack and the Future on Wayland

https://nocoffei.com/?p=451
3•birdculture•25m ago•0 comments

'Your devices could be at risk': how McAfee antivirus scams trade on fear

https://www.theguardian.com/money/2026/may/31/virus-software-scam-trade-fear-urgent-renewal
7•billybuckwheat•26m ago•0 comments

The ambiguous intelligence of coding agents

https://blog.viewfromtheweb.com/the-ambiguous-intelligence-of-coding-agents-9a2d96f5/
1•rickdg•28m ago•0 comments

Under the River

https://shopify.engineering/under-the-river
2•shahargl•39m ago•0 comments

Show HN: Egress WAF to limit AI agents and NPM malware based on mitmproxy

https://github.com/esamattis/mitmwall
1•esamatti•43m ago•0 comments

The Hardest Fork

https://www.chainguard.dev/unchained/the-hardest-fork
1•insomniacity•45m ago•0 comments

Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game)

https://github.com/s-macke/Test-Drive-3-Maps
1•s-macke•50m ago•0 comments

Show HN: seed. – self-modifying webpage, on-device LLM, site in the URL

https://oxedom.github.io/seed/
1•oxedom•50m ago•1 comments

Local privacy-first period tracker

https://syncmateapp.com/
1•computersuck•53m ago•0 comments

Nvidia: We're adopting the Linux Foundation's OpenMDW framework

https://twitter.com/NVIDIAAI/status/2060035668655677804
4•tosh•55m ago•0 comments

Palindromes by Eric Harshbarger

http://www.ericharshbarger.org/cgi-bin/palindrome_viewer.cgi
1•jruohonen•57m ago•0 comments

The Eye of Argon

https://en.wikipedia.org/wiki/The_Eye_of_Argon
2•xg15•58m ago•0 comments

Branchless zero-dependency cardinal direction encoding using abs arithmetic

https://github.com/AbidiHichem-TunisianCoder/branchless-cardinal-direction-movement/blob/main/REA...
1•AbidiHichem•1h ago•1 comments

Show HN: AI Model Benchmark for Crypto Price Predictions

https://coinsignal.co/benchmark
2•docuru•1h ago•0 comments

The West Is Losing Taiwan

https://allenv0.github.io/blog/twwar
2•allenleee•1h ago•2 comments

Show HN: Pico, a small register-based scripting language I wrote in C

https://github.com/the0cp/pico
1•vaergawdd•1h ago•1 comments

Brands erased from the alphabet – can you identify them? (digital lipograms)

https://medium.com/@gui__/what-if-every-great-brand-had-its-own-digital-lipogram-94ce29a5b13d
1•gillesr•1h ago•0 comments

Meteor fireball triggered loud boom across New England

https://www.reuters.com/business/environment/meteor-fireball-triggered-loud-boom-across-new-engla...
2•svenfaw•1h ago•0 comments

Flathub disallows AI for submission and applications

https://social.treehouse.systems/@barthalion/116657011366876079
1•selfhoster1312•1h ago•1 comments

Show HN: Pytest-fastprom – Turn your SLOs into pytest assertions

https://github.com/Lujeni/pytest-fastprom
1•lujeni_•1h ago•0 comments

The Final Steps to a Sub-Minute Benchy

https://hackaday.com/2026/05/30/the-final-steps-to-a-sub-minute-benchy/
1•cbdevidal•1h ago•1 comments

AI for Bio has a Fuzzy API problem

https://ankitg.me/blog/2026/05/04/fuzzy_api.html
1•sebg•1h ago•0 comments