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

Fake PoC, Real Backdoor: How a Typosquatted Repo Weaponized CVE-2026-31431

https://ip-ninja.com/blog/typosquatted-cve-2026-31431-fake-exploit
1•d4n3ws•23s ago•0 comments

Show HN: Token Thermodynamics

https://mybinder.org/v2/gist/gpavanb1/30a27c0592dbb23311f165dae4549309/HEAD?urlpath=voila%2Frende...
1•gpavanb•3m ago•0 comments

Chrome looks set to ship an LLM Prompt API to the web. We oppose this API

https://mastodon.social/@firefoxwebdevs/116492853483021978
1•Vinnl•4m ago•0 comments

AI doesn't kill SaaS. It kills bad priorities

https://erdincakkaya.substack.com/p/ai-doesnt-kill-saas-it-kills-bad
1•erdinc•7m ago•0 comments

Inventions for battery reuse and recycling increase more than 7-fold in last 10y

https://www.epo.org/en/news-events/news/inventions-battery-reuse-and-recycling-increase-more-seve...
1•JeanKage•7m ago•0 comments

Amber-Lang 0.6.0 – New release (Bash transpiler)

https://docs.amber-lang.com/getting_started/whats_new
1•mte90•10m ago•0 comments

The Perfect Code Review: How to Reduce Cognitive Load While Improving Quality

https://bastrich.tech/perfect-code-review/
1•birdculture•11m ago•0 comments

Telnyx now offers WhatsApp Business Calling

https://telnyx.com/products/whatsapp-calling
1•deniztelnyx•13m ago•0 comments

Link Wallet for Agents

https://link.com/en-no/agents
1•punnerud•15m ago•0 comments

Made free polished workspaces for Chrome that sync via Google (zero telemetry)

https://www.superchargebrowser.com/navigation/
1•superchargeext•16m ago•0 comments

TierPad

https://tierpad.com
1•tinytoyou•17m ago•0 comments

Show HN: Arkloop – Open-source, local-first Agent client

https://github.com/qqqqqf-q/arkloop
1•qqqqqf•18m ago•0 comments

NPM supply-chain attack is targeting the SAP developer ecosystem

https://www.aikido.dev/blog/mini-shai-hulud-has-appeared
1•raffael_de•19m ago•1 comments

Elon Musk said OpenAI betrayed him after Microsoft deal

https://www.sfchronicle.com/tech/article/elon-musk-openai-trial-22231495.php
2•isaacfrond•23m ago•1 comments

Chasing a SharedKey signature mismatch: fix azurerm_storage_table_entity

https://topaz.thecloudtheory.com/blog/debugging-table-entity-auth/
1•kamilmrzyglod•24m ago•0 comments

Microsoft Edit 2.0.0 – A compiler for syntax highlighting

https://github.com/microsoft/edit/releases/tag/v2.0.0
1•tjek•25m ago•0 comments

How to Make a Progressive Web App Out of Your Existing Website (2019)

https://xeiaso.net/blog/progressive-webapp-conversion-2019-01-26/
1•xeonmc•27m ago•0 comments

Private LLM vs. ChatGPT

https://morai.eu/private-llm-vs-chatgpt-in-business-when-it-makes-sense-and-when-it-doesnt/
1•readow•30m ago•0 comments

Found 10 Genius Clocks Every Science Lover Needs [video]

https://www.youtube.com/watch?v=-ved6HMJpcw
1•mdp2021•33m ago•0 comments

How AI Is Transforming Education

https://longtermemory.com/b/ai-transforming-education/
2•aledevv•36m ago•0 comments

Specialization in Stable Rust

https://goldstein.lol/posts/stable-specialization/
2•fanf2•38m ago•0 comments

Multi Censured Nobel Prizes – Universal Physics

https://gitlab.com/users/btpfromsosua/starred
1•machardmachard•38m ago•0 comments

Australia Kangaroo Coin, the World's Largest Gold Coin

https://www.perthmint.com/visit/attractions/one-tonne-gold-coin/
1•nephihaha•38m ago•2 comments

Ask HN: Why didn't functional programming work for you?

2•rienbdj•40m ago•1 comments

Apple scales out 6G ambitions with engineer job listings

https://www.sdxcentral.com/news/apple-scales-out-6g-ambitions-with-engineer-job-listings/
1•herbertl•47m ago•0 comments

World Inequality Report 2026 [pdf]

https://wir2026.wid.world/www-site/uploads/2026/04/World_Inequality_Report_2026.pdf
1•xyzal•48m ago•0 comments

Gremlin

https://en.wikipedia.org/wiki/Gremlin
1•thunderbong•50m ago•0 comments

The most dangerous place in the solar system: Not where you think

https://refractor.io/space/dangerous-solar-system/
1•breve•51m ago•0 comments

The Law of Leaky Abstractions

https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/
1•abrbhat•52m ago•0 comments

Germany's military shuns Palantir – cyber chief

https://www.reuters.com/technology/germanys-military-shuns-palantir-now-cyber-chief-tells-handels...
3•vrganj•53m ago•0 comments