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

You can get better code by exploiting model weights

https://kelvinfichter.com/pages/thoughts/train-harder/
1•kfichter•3m ago•0 comments

Show HN: BurnRate – Track what you spend on AI coding tools

https://getburnrate.io/
1•mwong17•5m ago•0 comments

Worming out molecular secrets behind collective behaviour

https://iisc.ac.in/events/worming-out-molecular-secrets-behind-collective-behaviour/
1•rainhacker•6m ago•0 comments

Show HN: Resend-CLI, unofficial Resend CLI built for AI agents and humans

https://github.com/shubhdeep12/resend-cli
1•Shubhdeep_12•6m ago•0 comments

Show HN: Rai – Add AI steps in your shell, scripts or CI/CD pipelines

https://appmakes.github.io/Rai/
1•perkit•6m ago•0 comments

Full-Text RSS site config files

https://github.com/fivefilters/ftr-site-config
1•microflash•6m ago•0 comments

Astronomers Spot a Cosmic Laser Halfway Across the Universe

https://www.universetoday.com/articles/astronomers-using-meerkat-spot-a-cosmic-laser-halfway-acro...
1•johnbarron•8m ago•0 comments

Trump has privately shown serious interest in U.S. ground troops in Iran

https://www.nbcnews.com/politics/white-house/trump-privately-shown-serious-interest-us-ground-tro...
1•johnbarron•9m ago•0 comments

Semi-formal reasoning helps agents reason about code without executing the code

https://arxiv.org/abs/2603.01896
1•dnw•10m ago•0 comments

Show HN: EdgeDox – Offline document AI on Android using Qwen3.5-0.8B

https://play.google.com/store/apps/details?id=io.cyberfly.edgedox&hl=en_US
1•cyberfly-labs•11m ago•0 comments

EA Javelin Anticheat job listing mentions future support for Linux and Proton

https://www.gamingonlinux.com/2026/03/ea-javelin-anticheat-job-listing-mentions-future-support-fo...
2•exploraz•20m ago•1 comments

Should AI web agents skip sponsored/ad results by default?

2•ilyasJosef•27m ago•2 comments

TCXO Failure Analysis

https://serd.es/2026/03/06/TCXO-failure-analysis.html
1•zdw•29m ago•0 comments

Google Workspace CLI Removes MCP Support

https://github.com/googleworkspace/cli/pull/275
1•waf•36m ago•0 comments

Armed robots take to the battlefield in Ukraine war

https://www.bbc.com/news/articles/c62662gzlp8o
2•dabinat•37m ago•0 comments

Show HN: CC Pocket – Control Claude Code/Codex from Your Phone

https://github.com/K9i-0/ccpocket
1•k9i•38m ago•0 comments

Readeck 0.22 Released

https://readeck.org/en/blog/202602-readeck-22/
1•Curiositry•51m ago•0 comments

Evolving Languages Faster with Type Tailoring (2024)

https://lambdaland.org/posts/2024-07-15_type_tailoring/
1•PaulHoule•51m ago•0 comments

Grammarly is using our identities without permission

https://www.theverge.com/ai-artificial-intelligence/890921/grammarly-ai-expert-reviews
6•LordAtlas•52m ago•1 comments

I compiled a list of why you should be excited about std:SIMD and C++26

https://old.reddit.com/r/cpp/comments/1rjld1s/i_compiled_a_list_of_6_reasons_why_you_should_be/
1•ibobev•52m ago•0 comments

Mars MIPS Simulator in the Browser

https://mars.nfiles.top/
2•nenepbl•54m ago•1 comments

Ask HN: Is SWE mostly just calling APIs?

1•humbleharbinger•56m ago•6 comments

Practical Guide to Bare Metal C++

https://arobenko.github.io/bare_metal_cpp/#_abstract_classes
1•ibobev•56m ago•0 comments

NPM audit passes malicious packages with no CVE

https://westbayberry.com/
1•ComCat•56m ago•1 comments

Claude.ai "We are experiencing delivery issues with some email providers"

1•freely0085•57m ago•1 comments

Sarvamai/Sarvam-105B

https://huggingface.co/sarvamai/sarvam-105b
2•ryanhn•59m ago•0 comments

T3 Code [video]

https://www.youtube.com/watch?v=hDn8-fK3XaU
1•jv22222•1h ago•0 comments

Show HN: I built an AI agent that wrote a full novel in 10 minutes

https://github.com/fugue-labs/gollem
1•helsinki•1h ago•3 comments

Man Randomly Stabbed in Back in SF's Chinatown While Waiting to Cross

https://www.ktvu.com/news/man-stabbed-back-sfs-chinatown-suspect-arrested
2•robertwt7•1h ago•0 comments

The Little Book of Algorithms

https://github.com/little-book-of/algorithms
1•ibobev•1h ago•0 comments