frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•1y 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

Heartbleed Encryption: Explained

https://app.getnetchek.com/blog/heartbleed-when-encryption-leaks-memory
1•thegodhand•1m ago•0 comments

N64's Ocarina of Time Online Deathmatch in the Browser

https://twitter.com/aperezpaya/status/2110105441241862544
2•0xInkiep•4m ago•0 comments

Super El Niño sets another record as it strengthens to 'unprecedented levels'

https://www.bbc.com/weather/articles/cmlye0d7q7zno
2•ljf•5m ago•0 comments

Gitslice, Source Control for Agents

https://gitslice.io/blogs/agent-scale-source-control
1•niczy•5m ago•0 comments

DeepSFetch: Open-source developer kit for web extraction and agent workflows

https://github.com/ermultimidia/deepsfetch-developer-kit
1•ermultimidia•6m ago•0 comments

I just got our entire company's Claude Enterprise account suspended

https://twitter.com/heinenbros/status/2110081812169162923
3•bigwheels•7m ago•0 comments

Tell HN: ChatGPT on macOS grants local computer access to cloud account

2•lxgr•7m ago•0 comments

Shop CLI: build shopping into your app or agent

https://shop.dev/
2•igrigorik•7m ago•1 comments

10k users and how many Moderators?

https://lowkey.party/10k-users-how-many-moderators
1•speckx•8m ago•0 comments

Joyscroller – Automatically download your liked YouTube, TikTok and insta vids

https://github.com/sergiotapia/joyscroller
1•sergiotapia•9m ago•0 comments

Show HN: Wonderhop – A daily game: guess what most people say, or what none do

https://wonderhop.io/en/
1•mtlduo•10m ago•0 comments

Xbox Labs

https://twitter.com/asha_shar/status/2110083127741702241
1•haneefmubarak•12m ago•0 comments

Saudi national working at OpenAI arrested for bugging executive conference room

https://bnonews.com/index.php/2026/10/saudi-national-working-at-openai-arrested-for-bugging-execu...
4•amrrs•13m ago•2 comments

OpenAI engineer arrested in bugging of executive conference room

https://sfstandard.com/2026/10/13/openai-engineer-arrested-alleged-bugging-executive-conference-r...
4•forthwall•15m ago•1 comments

References are the most underrated tool in hiring

https://review.firstround.com/references-are-the-most-underrated-tool-in-hiring/
1•brettberson001•16m ago•0 comments

Show HN: Open-source Mac menu bar app for Claude, Codex and Cursor

https://agentmuster.app/
3•josefchen•18m ago•0 comments

Changes to Gemini model access and limits

https://support.google.com/gemini/answer/17004136?hl=en
1•grich7642•19m ago•0 comments

Google Play now lets anyone build private, vibe-coded apps that run on Android

https://techcrunch.com/2026/10/13/google-play-now-supports-private-vibe-coded-apps-built-just-for...
4•kartikarti•21m ago•0 comments

I Started Moving Inference In-House

https://nicholasreese.com/why-i-started-moving-inference-in-house/
4•nickreese•24m ago•0 comments

Muse Wonder Ranks 2nd only to Astra at bug fixing

https://twitter.com/PawelHuryn/status/2110046572826259918
1•bigwheels•26m ago•0 comments

Poisoned Google SERPs

https://nozzle.io/research/poisoned-google-serps/
3•armcat•27m ago•1 comments

Docker Hub flaw let attackers impersonate users, tamper with images

https://www.bleepingcomputer.com/news/security/docker-hub-flaw-let-attackers-impersonate-users-ta...
2•sbulaev•32m ago•0 comments

To Bee or Not to Bee Hairy: A Quantitative Analysis of Pilosity Among Melissodes [pdf]

https://escholarship.org/content/qt7mj5q2gc/supp/Rachel_Tang_2025_URS_-_Bee_Pilosity_Updated.pdf
1•joebig•33m ago•0 comments

The Command Line

https://thecommandline.net/2026/10/10/protecting-forge-sites/
1•speckx•34m ago•0 comments

Nixpkgs for the Front End Impaired (Nix to TypeScript)

https://fzakaria.com/2026/10/12/nixpkgs-for-the-frontend-impaired
2•gregorburger•35m ago•1 comments

Pg_vectorsearch: Scalable Open-Source Vector Search in PostgreSQL

https://www.tigerdata.com/blog/announcing-pg_vectorsearch-scalable-open-source-vector-search-post...
1•jascha_eng•36m ago•0 comments

Show HN: Fold a sheet of paper until it reaches the Moon

https://twentyfun.com/games/fold-to-the-moon
1•yesman_x•39m ago•0 comments

Show HN: Realtime Decorrelation Stretch Android App

1•vegadw•40m ago•0 comments

Huawei, once hobbled by US sanctions, passes 100M Kirin chip milestone

https://www.scmp.com/tech/big-tech/article/3370766/huawei-once-hobbled-us-sanctions-passes-100-mi...
9•yogthos•42m ago•0 comments

The First U.S. Farmer to Plant a Crop Autonomously (10 min video)

https://www.youtube.com/watch?v=kCopnLStkwk
1•rmason•42m ago•2 comments