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

Kagi added a setting for removing paywalled links from search results

https://kagi.com/changelog#11296
2•speckx•3m ago•0 comments

Slack code is here, have you tested it yet? what are your thoughts?

https://thenextweb.com/news/slack-code-ai-coding-channels-launch
1•ltononro•5m ago•0 comments

MAK4I – An open protocol for reusable AI artifacts across AI systems

https://github.com/talvikai/mak4i-protocol
1•aswinb•5m ago•0 comments

Show HN: Why My Terminal Needed a Shader Compiler in Zig

https://polymatto.com/blog/why-my-terminal-needed-a-shader-compiler/
1•polymatto•6m ago•0 comments

The software business after code scarcity

https://dri.es/the-software-business-after-code-scarcity
1•jackbravo•6m ago•1 comments

Appropriations Status Table: FY2027

https://www.congress.gov/crs-appropriations-status-table
1•aqWEFL•6m ago•0 comments

Kodak's "Pre-Invented" Lunar Orbiter Camera; Or, the Fate of SAMOS Readout

https://invertingvision.com/2026/08/10/kodaks-pre-invented-lunar-orbiter-camera-or-the-fate-of-sa...
2•cainxinth•7m ago•0 comments

US debt has hit $40tn - Will that be a wake-up call?

https://www.bbc.com/news/articles/c9d8z72nn02o
2•amelius•9m ago•0 comments

Rama 0.4: System proxy and PAC support

https://plabayo.tech/blog/rama-0-4
2•gdcbe•9m ago•1 comments

Unicodeplots.jl

https://github.com/JuliaPlots/UnicodePlots.jl
2•dunefox•9m ago•0 comments

Ask HN: What do you think of the Intel stock now?

3•roschdal•10m ago•0 comments

Show HN: DeepSeek Harness in VSCode

https://github.com/Lixxx1/dsh-vscode
1•lum1104•13m ago•0 comments

New York Times Daily Games in Your Terminal

https://pypi.org/project/nyt-games-cli/
2•cd-4•14m ago•0 comments

Leaderboard or Not?

https://www.buttonblam.com/
1•useful-warlock•14m ago•0 comments

A Texas student blew the whistle on a rogue AI hacking attempt

https://www.reuters.com/world/how-texas-student-blew-whistle-rogue-ai-hacking-attempt-2026-08-20/
1•olalonde•16m ago•0 comments

Show HN: Built a Platform for Estate Settlement

https://santol.io
2•bgajjela•17m ago•0 comments

Uber fined $966M in NL for automating driver suspensions

https://www.reuters.com/world/dutch-regulator-fines-uber-966-million-automating-driver-suspension...
2•mattashii•17m ago•0 comments

Meta, Google, TikTok, and LinkedIn now face an Australian news law

https://thenextweb.com/news/australia-news-bargaining-incentive-passes-parliament
1•LYFMail•18m ago•0 comments

Defending Against an Active Threat to Siemens S7 Series PLCs

https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-231a
2•faxmeyourcode•18m ago•0 comments

Generalist – GEN-1.5: Embodied Foundation Models Are One-Shot Learners

https://generalistai.com/blog/gen-1.5
2•RebelPotato•18m ago•0 comments

Getting silly with C, part and((int*)-8)[3]

https://blog.coredump.cx/p/getting-silly-with-c-part-and-int1
3•surprisetalk•19m ago•0 comments

I Became the Scapegoat in the Jason Arday Affair

https://www.wsj.com/opinion/free-expression/how-i-became-the-scapegoat-in-the-jason-arday-affair-...
3•Michelangelo11•23m ago•0 comments

Radiation damage to Hubble has been 4.3 years out of phase with the Solar cycle

https://arxiv.org/abs/2608.18214
6•pppone•24m ago•2 comments

Why Robot Brains Will Live in the Cloud

https://www.dreamscalelabs.com/blog/why-robot-brains-will-live-in-the-cloud/
1•erzhrn•27m ago•0 comments

UC Berkeley professor admits to using AI to edit op-ed on students' math skills

https://www.theguardian.com/us-news/2026/aug/19/uc-berkeley-professor-ai
2•pseudolus•31m ago•1 comments

FirstDrop

https://nuoy.app/firstdrop
3•bookofjoe•31m ago•0 comments

Building a scalable agent sandbox around legacy enterprise systems

https://newsletter.cloudsquid.io/p/we-built-a-scalable-agent-sandbox
3•shatoboar•31m ago•0 comments

Vibecoding isn't as fun as writing code by hand

https://www.autodidacts.io/vibecoding-isnt-as-fun-as-writing-code-by-hand/
4•meetpateltech•32m ago•0 comments

Nvidia AVO scores 100% on the ARC-AGI-3 interactive reasoning benchmark

https://twitter.com/NVIDIAAI/status/2090786258981466231
6•dsrtslnd23•34m ago•0 comments

Syndicate OS – self-hosted multi-agent federation (Hermes and OpenClaw minions)

https://github.com/Kevin-the-minion/syndicate-os
2•kevin-the-minio•34m ago•0 comments