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•9mo 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 debug JONESFORTH with a GDB trace file

1•dharmatech•44s ago•0 comments

Russia blocks Meta's WhatsApp messaging service, FT reports

https://www.reuters.com/technology/russia-blocks-metas-whatsapp-messaging-service-ft-reports-2026...
1•jumpocelot•48s ago•0 comments

Sleeping Dogs Minimap Technical Fundamentals

https://medium.com/@jestey/sleeping-dogs-minimap-technical-fundamentals-43544aefc1e6
1•danbolt•1m ago•0 comments

I built a stock/option analysis platform for the little guys

https://stocknear.com/
1•realstocknear•5m ago•1 comments

Show HN: DeleteTik – Bulk delete TikTok reposts

https://deletetik.com
1•lysddp•6m ago•0 comments

AI Agents Explained in 3 Levels of Difficulty

https://www.kdnuggets.com/ai-agents-explained-in-3-levels-of-difficulty
1•eigenpatch•9m ago•0 comments

0.1% synthetic data is enough to degrade AI models (Nature, 2024)

https://medium.com/ai-advances/model-collapse-when-ai-trains-on-ai-generated-data-2c4baf60a016
1•Aedelon•12m ago•1 comments

Show HN: Lupine.js – A 7kb React-Like Framework with Built-In SSR

https://github.com/uuware/lupine.js
1•lupine-js•12m ago•0 comments

Show HN: Production-Ready NestJS Back End (Multi-Tenancy, Event-Driven)

https://github.com/PkLavc/portfolio
1•PkLavc•14m ago•0 comments

Autopoietic Networks (a few more examples)

https://gbragafibra.github.io/2025/05/27/autopoietic_nets2.html
1•Fibra•15m ago•0 comments

Chroma Introduces BYOC

https://www.trychroma.com/engineering/distributed-chroma-byoc
1•philip1209•19m ago•0 comments

Claude alarm clock wakes you when the 5h limit replenishes

https://twitter.com/tomaskafka/status/2021741104530378793
1•tomaskafka•23m ago•1 comments

US Military plans to use counter-drone laser triggered El Paso airspace closure

https://www.cnn.com/2026/02/11/us/faa-el-paso-texas-flight-restrictions-hnk
2•rawgabbit•24m ago•1 comments

CPU cloth simulation performance comparable to GPU SotA

https://sig25ddmpd.github.io
1•gsf_emergency_6•30m ago•2 comments

From Breadboard to Perf Board (Part 1)

https://tomsantunes.substack.com/p/from-breadboard-to-perf-board-part
1•tomasantunes•32m ago•0 comments

Stupid AIs can only count by 5

https://substack.com/profile/4109093-max/note/c-213326792
2•mxfeinberg•33m ago•0 comments

Heroku Is Not Dead

https://nombiezinja.com/word-things/2026/2/8/heroku-is-not-dead
2•jbm•35m ago•0 comments

Gyotaku

https://en.wikipedia.org/wiki/Gyotaku
1•thunderbong•36m ago•0 comments

Google Launches Agentic Commerce with Etsy and Wayfair

https://www.pymnts.com/artificial-intelligence-2/2026/google-launches-agentic-commerce-with-etsy-...
1•adrianwaj•37m ago•1 comments

Show HN: Publish Markdown to a shareable URL from your terminal

https://www.jotbird.com/cli
1•mcone•37m ago•0 comments

AI Can Flawlessly Generate Will Smith Eating Spaghetti–What Now?

https://www.forbes.com/sites/danidiplacido/2026/02/11/ai-can-flawlessly-generate-will-smith-eatin...
2•geox•38m ago•0 comments

Show HN: RepoCrunch – Analyze any GitHub repo into structured JSON

https://github.com/kimwwk/repocrunch
1•chillkim•39m ago•0 comments

China tests crewed spacecraft abort and rocket recovery in major lunar milestone

https://spacenews.com/china-tests-crewed-spacecraft-abort-and-rocket-recovery-in-major-lunar-mile...
2•ycui1986•41m ago•1 comments

Claude Code Doesn't Make You Better at Multitasking

https://writing.peercy.net/claude-code-doesnt-make-you-better-at-multitasking/
3•greenwallnorway•41m ago•0 comments

The Observer Lemma

https://zenodo.org/records/18522790
1•VirgilH2Oss•41m ago•1 comments

Show HN: Ngn – a new back end programming language

https://ngnlang.com
1•j4w8n•42m ago•0 comments

Building the New York Times Product Team: The Right Team for the Job

https://open.nytimes.com/building-the-new-york-times-product-team-the-right-team-for-the-job-ff9b...
2•herbertl•44m ago•0 comments

Show HN: EXIF Cleaner – Remove image metadata directly in the browser

https://exif-cleaner.com/
1•FrankTheBear•45m ago•0 comments

Why Snowflake Bought Observe: A Former Field Engineer's Analysis

https://jodyhesch.substack.com/p/the-real-reason-snowflake-acquired
1•jochesch•45m ago•1 comments

Show HN: Turn Your Support Tickets into Product Insights (Zendesk → Slack)

https://www.usercall.co/usercall-cx-zendesk
1•junetic•46m ago•0 comments