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

GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers

https://gptzero.me/news/neurips/
1•segmenta•43s ago•0 comments

The science of addiction: Do you always like the things you want?

https://www.bbc.com/news/stories-55221825
1•srid•1m ago•0 comments

Remotion 3.0: Build videos programmatically with React

https://github.com/remotion-dev/remotion
1•luthiraabeykoon•2m ago•1 comments

Show HN: OopsAgain – a small iOS app to stop forgetting birthdays

https://testflight.apple.com/join/VnugUCbA
1•n0rthk1n9•3m ago•0 comments

OpenAI seeking investments from Middle East sovereign wealth funds

https://www.cnbc.com/2026/01/21/openai-seek-investments-from-middle-east-for-multibillion-dollar-...
1•ralusek•5m ago•1 comments

Marketing Skills for Claude Code

https://github.com/coreyhaines31/marketingskills
1•zoooey•5m ago•0 comments

Ghost in the Wi-Fi

https://josephmate.github.io/2026-01-20-ghost-in-the-wifi/
2•todsacerdoti•6m ago•0 comments

OpenAI will try to guess your age to serve ads on ChatGPT

https://www.theregister.com/2026/01/21/openai_bets_on_age_prediction/
1•apwheele•7m ago•0 comments

D4RT: Teaching AI to see the world in four dimensions

https://deepmind.google/blog/d4rt-teaching-ai-to-see-the-world-in-four-dimensions/
2•pretext•7m ago•0 comments

Temporal Awareness for Claude Code

https://github.com/hodgesmr/temporal-awareness
1•m-hodges•8m ago•0 comments

How to Meditate (Without an Om in Sight)

https://www.wired.com/story/how-to-meditate/
2•7777777phil•9m ago•0 comments

In addition to Clojure, what other 2 languages are worth learning (2021)

https://clojureverse.org/t/let-us-assume-for-the-sake-of-argument-that-learning-clojure-is-not-th...
2•tosh•11m ago•0 comments

Show HN: Wraps – AWS SES made usable (templates, broadcasts, + automations)

https://wraps.dev/
1•stewartjarod•12m ago•0 comments

NASA drops a major hint at the medical emergency triggered a historic evacuation

https://www.dailymail.co.uk/sciencetech/article-15487651/NASA-hint-ISS-medical-emergency.html
2•Bender•12m ago•0 comments

Show HN: I made a Mac app for rate limiting and monitoring LLM requests

https://github.com/quilrai/LLMWatcher
3•winchester6788•13m ago•0 comments

Discord Invisible Mode Is UI Illusion

https://www.cve.org/CVERecord?id=CVE-2026-24332
4•xmrcat•13m ago•0 comments

Dennis E. Taylor, writer of the Bobbiverse series

http://dennisetaylor.org/
1•teekert•13m ago•0 comments

The $280k IT Director's Guide to Corporate Survival

https://twitter.com/it_unprofession/status/2014141526599950728
2•tanelpoder•13m ago•0 comments

Old Attack, New Speed: Researchers Optimize Page Cache Exploits

https://www.securityweek.com/old-attack-new-speed-researchers-optimize-page-cache-exploits/
2•Bender•14m ago•0 comments

Chinese firms directed to not buy US, Israeli cybersecurity software

https://www.scworld.com/news/chinese-firms-directed-to-not-buy-us-israeli-cybersecurity-software
3•Bender•15m ago•0 comments

Surviving AI

1•dpforesi•15m ago•0 comments

Localflare: Local Dashboard for Cloudflare Workers

https://localflare.dev/
1•Lwrless•16m ago•0 comments

Show HN: Hands-on guide to immersive 3D maps on the web

https://spatialized.io/insights/google-maps/data-layers-and-overlays/immersive-3d-maps
1•gxjoe•16m ago•0 comments

You don't have to use Nix to manage your dotfiles

https://jade.fyi/blog/use-nix-less/
1•blenderob•17m ago•0 comments

Show HN: StoryVid – create image and video on an infinity canvas

https://storyvid.ai/
1•jacksonLiu89•17m ago•0 comments

Railway raises $100M Series B

https://blog.railway.com/p/series-b
1•eatonphil•17m ago•0 comments

Show HN: A tool to practice lateral thinking organically

https://dailycredo.vercel.app/
2•jennalk•17m ago•1 comments

Relax, Microplastics Aren't Killing You

https://www.thefp.com/p/relax-microplastics-arent-killing-you
2•mhb•18m ago•0 comments

Show HN: BrightGrade-Grade Calculators (Final, GPA, Weighted, Semester)

https://brightgrade.app
1•nio5787•18m ago•1 comments

Meta wants to block social media use, mental health in child safety trial

https://www.wired.com/story/meta-child-safety-trial-ask-judge-bar-mental-health-harvard/
3•speckx•20m ago•0 comments