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

Hindsight Simulator: Go back in time and get rich

https://chrispattle.com/hindsight-simulator
1•pattle•1m ago•0 comments

OpenAI Doubling Down on Text Models, Shifting Strategies to Superapp Plan

https://www.bigtechnology.com/p/openai-president-greg-brockman-doubling
1•lschueller•4m ago•0 comments

Show HN: SharpSkill – We built the future of AI coding interviews

https://sharpskill.dev/en
1•Enjoyooor•6m ago•0 comments

AI-Ready Modular Data Center Slashes Deployment Time

https://spectrum.ieee.org/modular-data-center
1•JeanKage•7m ago•0 comments

Aether – Auto-extract entities and build a knowledge graph from any URL

https://github.com/bugrax/aether
2•bugrax•7m ago•0 comments

Passgen-Moz

https://github.com/loperfido/passgen-moz
1•loperfido•8m ago•0 comments

The Git Commands I Run Before Reading Any Code

https://piechowski.io/post/git-commands-before-reading-code/
1•grepsedawk•8m ago•0 comments

Is Entire.io hype or is it the future of GitHub?

https://techstackups.com/guides/entire-io-hands-on-what-it-actually-captures/
1•sixhobbits•9m ago•0 comments

Failing the Fix (2026): Grading laptop and cell phone companies on fixability

https://pirg.org/edfund/resources/failing-the-fix-2026/
1•doener•10m ago•0 comments

Škoda DuoBell: A bicycle bell that penetrates noise-cancelling headphones

https://www.skoda-storyboard.com/en/skoda-world/skoda-duobell-a-bicycle-bell-that-outsmarts-even-...
3•ra•11m ago•0 comments

UK's grand plan to fuel AI with public data faces uphill battle

https://www.theregister.com/2026/04/08/national_data_library_plan/
2•jjgreen•15m ago•0 comments

I made this to enhance the surfing experience

https://github.com/StyleSwift/StyleSwift
1•zane12580•15m ago•0 comments

Milla Jovovich released an AI memory system. None of benchmark scores are real

https://penfieldlabs.substack.com/p/milla-jovovich-just-released-an-ai
2•mxpr•17m ago•0 comments

Benchmark Fatigue

https://gertlabs.com/blog/gbench-1
3•gertlabs•19m ago•0 comments

HTML for People

https://htmlforpeople.com/
1•fanf2•20m ago•0 comments

I lost 3 weeks of SEO because of a canonical tag bug in Next.js

https://www.learncodeguide.com/
1•AndreiDia•20m ago•0 comments

US fired 1k JASSM cruise missiles in 37 days. Lockheed makes 396 per year

https://www.shatterbelt.co/articles/jassm-stockpile-crisis
2•realpolitik9•20m ago•0 comments

Planet Develops Space-to-Ground and Space-to-Space Connectivity

https://www.planet.com/pulse/planet-develops-novel-radio-communication-systems-that-support-hybri...
1•marklit•20m ago•0 comments

Claude AI down: Anthropic users hit with errors as chatbot goes offline

https://www.the-independent.com/tech/claude-ai-down-anthropic-chatbot-error-status-b2953528.html
3•01-_-•21m ago•0 comments

Whitepaper: Road to synthetic hydrocarbons cheaper than drilled oil (2022)

https://caseyhandmer.wordpress.com/2022/02/03/terraform-industries-whitepaper/
3•justintiime•21m ago•1 comments

Xcode 26.4 requires a Mac running macOS Tahoe 26.2

https://developer.apple.com/documentation/xcode-release-notes/xcode-26_4-release-notes
1•alexanderklein•21m ago•0 comments

Surelock: Deadlock-Free Locks for Rust

https://docs.rs/surelock/latest/surelock/
1•AndrewDucker•24m ago•0 comments

Bronze Age shield shown in Scotland for first time in more than 230 years

https://news.sky.com/story/bronze-age-shield-returns-to-scotland-for-first-time-in-more-than-230-...
2•atombender•25m ago•1 comments

Show HN: Bring AI Agents to industrial control via "SDK-style" real-time engine

https://www.youtube.com/watch?v=3Uc_OT2CKiE
2•ulfaric•25m ago•0 comments

Anthropic's latest AI model could let hackers carry out attacks faster

https://www.cnn.com/2026/04/07/tech/anthropic-claude-mythos-preview-cybersecurity
1•rantingdemon•27m ago•0 comments

Show HN: When Explorer.exe breaks Fitts's law, hammer it

https://github.com/Citillara/ExplorerMaximizer
1•mirages•32m ago•0 comments

Open-source weekly live coding session (Thur 5PM)

https://github.com/Tracer-Cloud/opensre
1•Davincios•32m ago•0 comments

Microsoft hints at bit bunkers for war zones

https://www.theregister.com/2026/04/08/microsoft_armored_datacenters/
1•lschueller•47m ago•0 comments

Fitting Gemma 4 (~52 GB) into 12 GB

https://varjosoft.com/gemma4-compression.html
1•velmu•49m ago•0 comments

FBI and DOJ Announce Operation Masquerade

https://www.justice.gov/opa/pr/justice-department-conducts-court-authorized-disruption-dns-hijack...
2•FriedPickles•50m ago•0 comments