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

What is Reticulum? – Reticulum Network Stack 1.1.3 documentation

https://reticulum.network/manual/whatis.html
1•qbonnard•1m ago•1 comments

LLDB in 2025

https://jonasdevlieghere.com/post/lldb-2025/
1•ingve•3m ago•0 comments

Show HN: AI agent that joins Google Meet/Zoom to give live product demos

https://www.pipersdr.com/
1•ajabhish•13m ago•0 comments

JavaScript virtual machine with QuickJS running in WASM under Go/JS

https://github.com/aperturerobotics/go-quickjs-wasi-reactor
1•aperturecjs•17m ago•1 comments

Pratfall Effect

https://en.wikipedia.org/wiki/Pratfall_effect
1•rzk•18m ago•0 comments

Uncensored AI for image and video generation

https://www.gocrazyai.com/
1•shotvu•19m ago•0 comments

A guide on how to use beets, a media library manager

https://gist.github.com/DevER-M/a52b363b21093d8d285fb86c4aa098b5
1•DevER-M•24m ago•1 comments

Irrational betting craze signals we're on the cusp of a crash

https://www.thetimes.com/business/companies-markets/article/stocks-ai-crash-imminent-prediction-m...
3•petethomas•25m ago•2 comments

Show HN: BrewBar – a native macOS menubar app to manage Homebrew services

https://github.com/OmkarKirpan/BrewBar
1•omkarkirpan•27m ago•1 comments

MCP for GoDaddy

https://github.com/alpnix/GoDaddy-MCP
1•alpnix•29m ago•0 comments

How to wrangle non-deterministic AI outputs into conventional software? (2025)

https://www.domainlanguage.com/articles/ai-components-deterministic-system/
3•druther•33m ago•1 comments

Building a better Bugbot

https://cursor.com/blog/building-bugbot
6•onurkanbkrc•36m ago•0 comments

Playing daily games at work? Timdle just launched work mode

https://www.timdle.com/work
3•maskinberg•37m ago•0 comments

Ralph wiggum Agentic Coding Frameworks in 2026

https://ralphwiggum.org/blog/agentic-coding-frameworks-guide
1•zlonmask•37m ago•0 comments

Six more AI outfits sign for Wikimedia's fastest APIs

https://www.theregister.com/2026/01/16/wikimedia_25_ai_partner_access/
1•beardyw•37m ago•1 comments

Pi Coding Agent

https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent
1•ttobi•39m ago•0 comments

Ask HN: Share Your Personal Website

1•SRMohitkr•39m ago•0 comments

Our First Press Release: Mentra Releases First Smart Glasses with an App Store

https://mentraglass.com/blogs/blog/our-first-press-release-mentra-releases-first-smart-glasses-wi...
1•_____k•40m ago•0 comments

Chinese AI Developers Say They Can't Beat America Without Better Chips

https://www.wsj.com/tech/ai/china-ai-race-us-chips-9e74b957
2•Brajeshwar•41m ago•0 comments

Local-Only Marstek Venus E Battery Integration with Home Assistant

https://du.nkel.dev/blog/2026-01-11_marstek-battery-homeassistant/
1•Helmut10001•41m ago•0 comments

Decoding Academic Papers with AI: A Practical Guide

https://joshtuddenham.dev/blog/hashmaps/
1•reinhardt•43m ago•1 comments

Meta Horizon Workrooms is being discontinued

https://www.meta.com/en-gb/help/quest/2464765133873078/
1•_____k•44m ago•0 comments

Nobel Institute says Venezuelan leader Machado can't give Peace Prize to Trump

https://apnews.com/article/trump-machado-nobel-peace-prize-c7f47c161edc9b719dea3d0165f32a1f
3•wslh•51m ago•0 comments

Show HN: Convert PNG to STL Free Online Tool

https://pngtostl.xyz
1•niliu123•54m ago•0 comments

Hardware‑Attested Ad Insertion for Encrypted Video

https://www.gojiberries.io/hardware-attested-ad-insertion-for-encrypted-video/
1•neehao•59m ago•0 comments

Histomat of F/OSS: We should reclaim LLMs, not reject them

https://writings.hongminhee.org/2026/01/histomat-foss-llm/
1•todsacerdoti•1h ago•0 comments

Training large language models on narrow tasks can lead to broad misalignment

https://www.nature.com/articles/s41586-025-09937-5
3•thebeardisred•1h ago•0 comments

Hierarchy view now available in GitHub Projects

https://github.blog/changelog/2026-01-15-hierarchy-view-now-available-in-github-projects/
1•fphilipe•1h ago•1 comments

Why Go Is Going Nowhere

https://www.economist.com/asia/2026/01/15/why-go-is-going-nowhere
1•emptybits•1h ago•1 comments

Building a Unified Knowledge Graph Across Multiple Data Sources

https://www.rox.com/articles/building-a-unified-knowledge-graph-across-multiple-data-sources
1•damonlin•1h ago•0 comments