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•11mo 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: I made an AI fitness coach that makes sure you reach the goal

1•ABSALOMMAXY•40s ago•1 comments

Daily Geography Game

https://maptap.gg/
1•gniv•40s ago•0 comments

Mercury: I found an AI agent that refuses to do things

https://github.com/cosmicstack-labs/mercury-agent
1•hotheadhacker•1m ago•0 comments

Show HN: Archiving Videos and PDFs on Cloudflare Pages Using JPEGs

1•keepamovin•4m ago•0 comments

NetNIX, a .NET/C# Powered Virtual Unix Environment

https://netnix.controlfeed.info/
1•pjmlp•4m ago•0 comments

Show HN: VidStudio, a browser based video editor that doesn't upload your files

https://vidstudio.app/video-editor
2•kolx•5m ago•0 comments

Noctambulist.exe (GitHub) CLI Knowledge Hub

https://github.com/LeviSantegoets/Noctambulist
1•j0hnsm1th•5m ago•1 comments

ADHD Symptom Manifestation in Adulthood

https://www.cambridge.org/core/journals/irish-journal-of-psychological-medicine/article/adhd-symp...
1•ZunarJ5•6m ago•0 comments

I Thought the System Was Dumb Until They Put Me in Charge of Fixing It

https://www.realclearmarkets.com/articles/2026/04/21/i_thought_the_system_was_dumb_until_they_put...
1•RickJWagner•6m ago•0 comments

Democrats Demand Trump Halt Plan to Collect Federal Workers' Health Data

https://kffhealthnews.org/news/article/opm-federal-workers-health-records-hipaa-democratic-letters/
1•giuliomagnifico•9m ago•0 comments

Show HN: Gortex – MCP server for cross-repo code intelligence

https://github.com/zzet/gortex
1•zzet•10m ago•0 comments

Ask HN: Is latent space more than compression? Can we probe its internal rules?

1•WLHsu•12m ago•0 comments

Apeirron – open-source knowledge graph of humanity's biggest questions

https://www.apeirron.com
2•theiskaa•14m ago•1 comments

Seeker, a job matcher that explains why roles fit

https://www.seekerscore.com
1•danylchukllc•17m ago•0 comments

Clippy, Now with Some AI

https://github.com/felixrieseberg/clippy
1•ankitg12•18m ago•0 comments

Ministry mulls new restrictions for viewing detailed aerial photos

https://news.err.ee/1609995166/ministry-mulls-new-restrictions-for-viewing-detailed-aerial-photos
1•marklit•19m ago•0 comments

Ggsql: A SQL extension for declarative data visualisation based on the Grammar O

https://github.com/posit-dev/ggsql
1•fanf2•21m ago•0 comments

Origins of J

https://github.com/kelas/ooj
2•tosh•21m ago•0 comments

What 23K vulnerabilities reveal about audit report quality in Web3

https://colab.research.google.com/drive/1Wp4yyEmXYjHATak7Bmy2lf6DNgyjlxgI?usp=sharing
2•zaevlad•26m ago•1 comments

Show HN: Vibe coding t-rex.world

1•nirupan23•29m ago•1 comments

SQLite WAL in 2026: an architecture note on checkpoint starvation

https://cronfeed.work/oss-sqlite-wal-architecture-note-checkpoint-starvation-concurrency-boundary...
1•tonyl•30m ago•0 comments

Social Credit

https://nicholasdecker.substack.com/p/social-credit
1•barry-cotter•30m ago•0 comments

Elon vs. Altman: What Their Infrastructure Stacks Reveal About Power

https://mythcoreops.substack.com/p/elon-vs-altman-what-their-infrastructure
2•ReadTheProducts•33m ago•1 comments

Tim Cook's Impeccable Timing

https://stratechery.com/2026/tim-cooks-impeccable-timing/
3•hasheddan•33m ago•0 comments

AI Database Landscape in 2026: Vector, ML-in-DB, LLM-Augmented, Predictive

https://aito.ai/blog/the-ai-database-landscape-in-2026-where-does-structured-prediction-fit/
1•arauhala•38m ago•1 comments

Show HN: Dreamtime – A fresh bedtime story for your children every night

https://trydreamtime.com
2•jblox•39m ago•1 comments

How well do LLMs work outside English? We tested 8 models in 8 languages [pdf]

https://info.rws.com/hubfs/2026/trainai/llm-data-gen-study-2.0-campaign/trainai-multilingual-llm-...
2•curioussquirrel•39m ago•3 comments

Polymarket in talks to raise money at about $15B valuation

https://www.reuters.com/business/polymarket-talks-raise-money-about-15-billion-valuation-informat...
2•JumpCrisscross•40m ago•0 comments

Show HN: Hevc.js – HEVC/H.265 to H.264 transcoding in WebAssembly (236KB)

https://www.hevcjs.dev/
1•privaloops•40m ago•0 comments

Datahugging shields proprietary AI models from research that could disprove them

https://www.nature.com/articles/s44387-026-00094-2
2•apwheele•43m ago•0 comments