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

I got tired of rearranging my monitors every time I plug them in

https://github.com/akshin18/monitor_man
1•akshin18•3m ago•0 comments

The Closing of the Frontier

https://tanyaverma.sh/2026/04/10/closing-of-the-frontier.html
1•MindGods•5m ago•0 comments

Apple removes Lebanese village names from Apple Maps as Israel attacks

https://twitter.com/EthanLevins2/status/2043366941922926940
10•newspaper1•7m ago•0 comments

Generate tool-specific AI config files from shared templates

https://github.com/fabis94/universal-ai-config
1•idid•9m ago•0 comments

LLM-Wiki

https://keepnotes.ai/blog/2026-04-12-llmwiki/
1•xngbuilds•11m ago•0 comments

Apple has removed most of the towns and villages in Lebanon from Apple maps

https://maps.apple.com/frame?center=33.723388%2C35.614698&span=1.983925%2C4.004193
62•thepasswordis•16m ago•15 comments

Why "200 OK" does not mean your system worked

https://blog.bridgexapi.io/why-200-ok-does-not-mean-your-system-worked
1•Bridgexapi•16m ago•0 comments

Y Combinator lets you cross the line [video]

https://www.youtube.com/watch?v=ptT_LGfT69k
2•ethanwillis•18m ago•0 comments

High schooler's 3D design saves Seminole County thousands on election equipment

https://www.clickorlando.com/news/local/2026/04/10/high-schoolers-3d-design-saves-seminole-county...
1•gnabgib•18m ago•0 comments

Agentjail: Minimal Linux sandbox for running untrusted code/apps/agents

https://github.com/bugthesystem/agentjail
1•ziyasal•18m ago•1 comments

Canal of the Pharaohs

https://en.wikipedia.org/wiki/Canal_of_the_Pharaohs
1•softwaredoug•18m ago•0 comments

Nailing Jell-O to the Wall, Again. Can China Contain LLMs?

https://senteguard.com/blog/nailing-jell-o-to-the-wall-again-can-china-contain-llms-1767694568878
1•paulpauper•18m ago•0 comments

Artificial Intelligence and Human Legal Reasoning

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6525800
1•paulpauper•18m ago•0 comments

Apps and programming: two accidental tyrannies

https://andymatuschak.org/tat/
1•nathcd•22m ago•0 comments

I build a modern APIs listing engine

https://api-engine.vercel.app/
2•heyFFFF•23m ago•1 comments

Show HN: I built a project board where AI agents join as real teammates

https://is.team
2•spotlayn•23m ago•0 comments

Every feature should earn its place

https://twitter.com/karrisaarinen/status/2043378194938777813
1•tosh•24m ago•0 comments

Drift. Native Mac ambient sound mixer with spatial audio (no subscription)

https://driftsound.app
2•beeruot•34m ago•0 comments

Can you self-host AI on Intel NPU or ARC (iGFX and proper card?

https://github.com/aweussom/NoLlama
1•aweussom•34m ago•1 comments

Apple Accused of Removing Village Names of Disputed Territory in South

https://twitter.com/Villgecrazylady/status/2043380336545968466
8•pain_perdu•36m ago•0 comments

Show HN: A proactive AI agent on iMessage that texts you before you even ask

https://hemesh.tech/builds/summer-ai.html
1•HemeshCh•37m ago•0 comments

IrDA

https://computer.rip/2026-04-11-IrDA.html
2•Sniffnoy•40m ago•1 comments

Are sugar substitutes healthier than the real thing?

https://www.economist.com/science-and-technology/2026/04/10/are-sugar-substitutes-healthier-than-...
10•vinni2•40m ago•3 comments

Most businesses still run on spreadsheets built 10 years ago

https://www.chilcy.com/
1•sajithfx•42m ago•0 comments

Show HN: Revdiff – TUI diff reviewer with inline annotations for AI agents

https://github.com/umputun/revdiff
6•bumpa•43m ago•1 comments

New Modern Greek

https://redas.dev/NewModernGreek/
1•holoflash•43m ago•0 comments

Let-Fate-Decide

https://github.com/trailofbits/skills/tree/main/plugins/let-fate-decide
2•themaxdavitt•46m ago•0 comments

US Real Estate Opportunity Zones Under Obbba (2025)

https://sorren.com/insights/opportunity-zones-under-obbba-guide/
1•walterbell•46m ago•0 comments

Ask HN: What are your favorite AI agents?

1•kevinlu•49m ago•0 comments

Show HN: A better way to compare job offers than just salary

https://stayorqu.it/true-compensation
2•jelmervnuss•52m ago•4 comments