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: Mac apps are signed in. Why make an AI authenticate too?

1•spamsch•48s ago•0 comments

10k+ Funny Quotes

https://funny-quotes.com/
1•hackerbeat•1m ago•0 comments

My First Vulkan Extension

https://christian-gmeiner.info/2026-02-13-my-first-vulkan-extension/
1•todsacerdoti•1m ago•0 comments

Zed editor switching graphics lib from blade to wgpu

https://github.com/zed-industries/zed/pull/46758
2•jpeeler•2m ago•0 comments

Show HN: I built a macOS app that toggles between extended/mirrord monitor setup

https://github.com/vrn21/monitor-toggle
2•vrn21•2m ago•0 comments

Outperforming AWS Comprehend in a Weekend

https://huggingface.co/OvermindLab/nerpa
1•TylerOvermind•3m ago•0 comments

Stop Typing, Start Talking

https://www.eliostruyf.com/stop-typing-start-talking/
1•rlv-dan•5m ago•0 comments

Meta Plans 'Name Tag' Facial Recognition for Ray-Ban Smart Glasses

https://www.macrumors.com/2026/02/13/meta-facial-recognition-smart-glasses/
3•kotaKat•5m ago•1 comments

Ask HN: Does Your Country Require Voter ID?

1•RickJWagner•7m ago•0 comments

Show HN: A zero-setup sandbox for testing Bitcoin Lightning payments

https://github.com/getAlby/sandbox
2•getAlby•7m ago•0 comments

LLM Council Skill for Claude Code

https://github.com/dair-ai/dair-academy-plugins/blob/main/plugins/llm-council/skills/llm-council/...
1•omarsar•8m ago•0 comments

Ask HN: How do you shut down misbehaving AI in production?

2•nordic_lion•8m ago•1 comments

The "new vision" for infectious disease in the US

https://homunculusmusic.wordpress.com/2026/02/13/how-to-use-the-substack-editor/
1•only_in_america•9m ago•0 comments

Show HN: Open-Source AI Contact Center

https://github.com/modelguide/modelguide
2•arturwala•9m ago•0 comments

Rare Mithraic altars found in Scotland go on display for the first time

https://www.thehistoryblog.com/archives/75352
2•piersj225•9m ago•0 comments

Confluent (Nasdaq: CFLT) holders approve acquisition by IBM parent

https://www.stocktitan.net/sec-filings/CFLT/8-k-confluent-inc-reports-material-event-d2c4a068313b...
1•taubek•11m ago•0 comments

How to build a distributed queue in a single JSON file on object storage

https://turbopuffer.com/blog/object-storage-queue
1•_peregrine_•13m ago•0 comments

Coupang, South Korea's Amazon, Is Copying Its Worst Habits

https://jacobin.com/2026/01/coupang-amazon-korea-financialization-precarity/
2•PaulHoule•14m ago•0 comments

Show HN: CCClub – Leaderboard for Claude Code token usage among friends

https://github.com/mazzzystar/ccclub
4•mazzystar•15m ago•0 comments

Get a Valentine date without taking rejection

https://ivanr3d.com/valentine.html
1•IvanR3D•15m ago•0 comments

LLMs exceed physicians on complex text-based differential diagnosis

https://arxiv.org/abs/2509.12194
3•rippeltippel•16m ago•2 comments

Euclid's Elements Visualization

https://euclid.jamesweber.dev/
2•mosura•18m ago•0 comments

Show HN: One repo with Nginx,iptables and UFW conf 4 every major cloud prov IP

https://github.com/rezmoss/cloud-provider-ip-addresses
1•rezmoss•19m ago•1 comments

A Different Mindset

https://www.stephenlewis.me/blog/a-different-mindset/
1•monooso•19m ago•0 comments

My Experience Using OpenClaw: A Security Professional's Journey

https://simonroses.com/2026/02/my-experience-using-openclaw-a-security-professionals-journey/
1•speckx•20m ago•2 comments

Safe YOLO Mode: Running LLM Agents in VMs with Libvirt and Virsh

https://www.metachris.dev/2026/02/safe-yolo-mode-running-llm-agents-in-vms-with-libvirt-and-virsh/
1•metachris•20m ago•0 comments

3M Lines of Israel Ministry of Defense Leaked

2•pjour•21m ago•0 comments

Show HN: Rembus – Distributed Messaging (Julia, Python)

https://cardo-org.github.io/posts/2026-02-13-rembus-a-gentle-introduction.html
1•attdona•21m ago•0 comments

Show HN: Proof of Thought (Pot)

1•ekadet•22m ago•0 comments

Show HN: Macrograd – Micrograd, but with Tensors

https://github.com/polyrhachis/macrograd
1•polyrhachis•24m ago•0 comments