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•7mo 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: Loan Sweet Spot – Mortgage visualizer vibe coded in 3h with Gemini

https://loansweetspot.com/
1•avingardt•2m ago•0 comments

Distributional AGI Safety

https://arxiv.org/abs/2512.16856
1•samuel246•2m ago•0 comments

On Fragmentation: Tech Debt Is a Coherence Problem

https://systemic.engineering/on-fragmentation-tech-debt-coherence/
1•wolf4earth•6m ago•0 comments

Show HN: Chishiko – 8 free AI tools for academic researchers (built on OpenAlex)

https://www.chishiko.com/
1•AiStyl•6m ago•0 comments

As it happened: Thousands gather for vigil to 'reclaim' Bondi

https://www.smh.com.au/national/bondi-shooting-live-updates-pm-launches-intelligence-review-day-o...
1•keepamovin•10m ago•0 comments

Feds order Washington power plant to keep burning coal

https://washingtonstatestandard.com/2025/12/18/feds-order-wa-power-plant-to-keep-burning-coal-set...
1•geox•11m ago•0 comments

Claude Opus 4.5 has a 50%-time horizon of around 4 hrs 49 mins

https://twitter.com/metr_evals/status/2002203627377574113
1•linusg789•12m ago•0 comments

Bloom: an open source tool for automated behavioral evaluations

https://www.anthropic.com/research/bloom
1•gmays•13m ago•0 comments

The "Unix v4 tape" running in simh PDP11 emu on IRIX

https://oldbytes.space/@flexion/115752573933914452
1•nabla9•14m ago•0 comments

Worst Technologies of 2025

https://www.technologyreview.com/2025/12/18/1130106/the-8-worst-technology-flops-of-2025/
1•rbanffy•16m ago•0 comments

Internet, Inequality, and Regime Stability

https://onlinelibrary.wiley.com/doi/10.1111/sjpe.70041
1•thunderbong•17m ago•0 comments

Show HN: Email MCP Server (Works with Claude/VS Code/Cursor/Windsurf)

https://github.com/sidemail/sidemail-mcp-server
1•slonik•18m ago•0 comments

What Is a Superfloppy?

https://learn.microsoft.com/en-us/previous-versions/windows/hardware/design/dn640535(v=vs.85)
1•gjvc•21m ago•0 comments

Apple CLaRa: Bridging Retrieval and Generation with Continuous Latent Reasoning

https://github.com/apple/ml-clara
2•nkko•22m ago•0 comments

A list of OSS libraries to deploy, monitor, version and scale Machine Learning

https://github.com/EthicalML/awesome-production-machine-learning
1•axsaucedo•23m ago•0 comments

Web/HTML Things to Avoid

https://www.catb.org/~esr/html-hell.html
1•todsacerdoti•28m ago•1 comments

When SIMD Fails: Floating Point Associativity

https://xania.org/202512/21-vectorising-floats
2•hasheddan•28m ago•0 comments

EpsteinVR using SHARP Gaussian Splat model

https://twitter.com/asciidiego/status/2002576498394644750
3•caiobegotti•30m ago•0 comments

Let's discuss: future of refactoring in the era of LLMs

1•ohcmon•31m ago•0 comments

Tired of sky-high memory prices? Buckle up, we're in this for the long haul

https://www.theregister.com/2025/12/20/memory_prices_dram/
2•TechTechTech•31m ago•0 comments

NIST tried to pull pin on NTP servers after blackout caused atomic clock drift

https://www.theregister.com/2025/12/21/nist_ntp_outage_warning/
3•6581•31m ago•0 comments

Ask HN: How do you integration-test AI / LLMs?

1•tom1337•35m ago•0 comments

The Art of the Scamp

https://www.mobas.com/updates/the-art-of-the-scamp
1•ulrischa•36m ago•0 comments

Show HN: Sora Watermark Remover for Android

https://desora.app
1•ruslan5t•38m ago•1 comments

Tegratop – A TUI monitoring tool for Nvidia jetson boards

https://github.com/pythops/tegratop
1•pythops•38m ago•0 comments

Drone with Unified Actuation for Wheeled Locomotion and Flight Operation

https://sites.google.com/view/duawlfin
1•simonpure•39m ago•0 comments

A Fair, Cancelable Semaphore in Go

https://healeycodes.com/a-fair-cancelable-semaphore-in-go
1•healeycodes•43m ago•0 comments

Ex-Splunk execs' startup Resolve AI hits $1B valuation with Series A

https://techcrunch.com/2025/12/19/ex-splunk-execs-startup-resolve-ai-hits-1-billion-valuation-wit...
1•rbanffy•43m ago•0 comments

AMD Reveals New Zen 6 Details in First Official Document – HotHardware

https://hothardware.com/news/amd-zen-6-performance-monitor-counters
2•rbanffy•44m ago•0 comments

Show HN: RenderCV – Open-source CV/resume generator, YAML → PDF

https://github.com/rendercv/rendercv
3•sinaatalay•49m ago•0 comments