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•10mo 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

The Download: gig workers training humanoids, and better AI benchmarks

https://www.technologyreview.com/2026/04/01/1134993/the-download-gig-workers-training-humanoids-b...
1•joozio•23s ago•0 comments

Show HN: Agent Instructions and Bootstrap Components

1•oldnewthing•37s ago•0 comments

Show HN: A new model architecture because transformers are not enough

https://interfaze.ai
1•khurdula•1m ago•0 comments

Systemd: Improve Varlink adoption by changing the project name

https://github.com/systemd/systemd/issues/41448
1•allddd•1m ago•0 comments

Evaluating LLMs for Dynamic, Multimodal Clinical Decision-Making [pdf]

https://mackinstitute.wharton.upenn.edu/wp-content/uploads/2026/02/Evaluating-LLMs-for-Dynamic-Mu...
1•Topfi•2m ago•0 comments

LLMinate – LLM Captcha System

https://kaindume.bearblog.dev/llminate-llm-captcha-system/
1•kaindume•2m ago•0 comments

Why Iran targeted Amazon data centers and what that does change about warfare

https://theconversation.com/why-iran-targeted-amazon-data-centers-and-what-that-does-and-doesnt-c...
1•the-dude•3m ago•0 comments

AT&T signs deal worth $2B to upgrade emergency cellular network

https://www.reuters.com/business/media-telecom/att-signs-deal-worth-2-billion-upgrade-emergency-c...
1•voxadam•4m ago•0 comments

Drivers in Dire Crashes Relied Too Much on Ford's Hands-Free Technology – NTSB

https://www.wsj.com/business/autos/drivers-in-dire-crashes-relied-too-much-on-fords-hands-free-te...
1•bookofjoe•4m ago•1 comments

Ruby Central report reopens wounds over RubyGems repo takeover

https://www.theregister.com/2026/04/01/ruby_central_report/
1•jjgreen•6m ago•1 comments

There is no randomising a technological revolution

https://olihanney.substack.com/p/there-is-no-randomising-a-technological
1•econlmics•7m ago•0 comments

I built a local, open-source thermal printer appliance

https://old.reddit.com/r/selfhosted/comments/1s9jz4f/i_built_a_fully_local_opensource_thermal_pri...
1•thunderbong•9m ago•0 comments

Fables and Fairy Tales

https://www.globalgreyebooks.com/category/ebooks/fables-fairy-tales-page-1.html
1•joebig•9m ago•0 comments

Show HN: PDFation – Cursor for PDFs

https://pdfation.yet-to-be.com/
1•wyxuan•10m ago•0 comments

Web Search for Agents in 2026

https://michaellivs.com/blog/web-search-for-agents-2026/
2•speckx•10m ago•0 comments

Magic mushroom-infused products appear in Colorado gas stations

https://theconversation.com/magic-mushroom-infused-products-appear-in-colorado-gas-stations-what-...
2•PaulHoule•10m ago•0 comments

List of OpenTelemetry tools, guides, and resources

https://github.com/deeloc206/awesome-opentelemetry
1•roxy18•10m ago•0 comments

Show HN: Rustobol – Compile Rust to COBOL

https://github.com/romanagenda/rustobol/
1•mikece•11m ago•0 comments

Feltsense – Autonomous Founders

https://feltsense.com/
1•Jupe•11m ago•0 comments

Opt out of all April Fools day pranks with one form

http://cwillu.com/april-fools-opt-out.html
1•cwillu•12m ago•0 comments

SpaceX registers to take rocket maker public in blockbuster IPO

https://www.reuters.com/business/aerospace-defense/spacex-registers-take-rocket-maker-public-bloc...
2•SilverElfin•12m ago•1 comments

An open source rubber ducking robot, also a joke

https://duck-duck-duck.edges.ideo.com/
1•jftesser•13m ago•0 comments

The LinkedIn for Devs

https://www.topsignal.dev
1•heyjonmor•13m ago•0 comments

UK Navy captain of nuclear submarine steps down after link to Chinese spy case

https://www.theguardian.com/uk-news/2026/apr/01/navy-captain-steps-back-from-duties-link-mp-husba...
2•Betelbuddy•14m ago•0 comments

Namera – Domain, trademark, and social handle checks from one CLI

https://github.com/siddmax/Namera
1•Tanzimsaadi•15m ago•0 comments

Show HN: LiveTap – Analyze live streaming data with Claude Code Channels

https://github.com/livetap/livetap
3•rsafaya•15m ago•0 comments

Today. Artemis II around the moon for all humanity

https://twitter.com/WhiteHouse/status/2039349547181207910
3•keepamovin•15m ago•1 comments

4Chan Lawyers Introduce British First Amendment

https://www.therage.co/4chan-uk-free-speech-act/
2•iamnothere•16m ago•0 comments

After 40 years, arbitrary code execution has been achieved in Super Mario Bros [video]

https://www.youtube.com/watch?v=bNulp6cDqUU
2•yacin•19m ago•0 comments

Show HN: AgentBoard – Track your hours and tokens spent coding with AI

https://agentboard.cc
3•Snorix•19m ago•0 comments