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•8mo 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

Spider monkeys pool their knowledge to find the best fruit

https://phys.org/news/2026-01-spider-monkeys-pool-knowledge-fruit.html
1•pseudolus•8m ago•0 comments

Show HN: MinimalistNotes – Offline-first notes app, no account, free forever

https://minimalistnotes.com
1•pghqdev•9m ago•1 comments

Ask HN: Books to learn 6502 ASM and the Apple II

3•abkt•11m ago•0 comments

Show HN: Compressor – native Android video compression using Media3

1•JoshAtticus•11m ago•0 comments

From world police to local fortress

https://eurodivergent.bearblog.dev/from-wold-police-to-local-fortress/
2•Dansvidania•13m ago•0 comments

Resend is boring. It's also one of the most exciting products in tech

https://kimmoihanus.com/posts/007-resend-is-boring-also-most-exciting-product-in-tech
2•ihmissuti•13m ago•0 comments

AI Generated Tests as Ceremony

https://blog.ploeh.dk/2026/01/26/ai-generated-tests-as-ceremony/
2•birdculture•14m ago•0 comments

Archyl – The modern platform for C4 model documentation

https://www.archyl.com/
1•eko•15m ago•1 comments

Anthropic launches interactive Claude apps, including Slack, other tools

https://techcrunch.com/2026/01/26/anthropic-launches-interactive-claude-apps-including-slack-and-...
2•pseudolus•15m ago•0 comments

Rebuilding Europe's Sovereignty (Brux Conference)

https://bruxconference2026.com/
2•aiz0Houp•16m ago•0 comments

Why altcoin season may not happen in 2026 as Bitcoin keeps control

https://thebitgazette.com/why-altcoin-season-may-not-happen-in-2026-as-bitcoin-keeps-control/
1•CapricornQueen•17m ago•0 comments

Ask HN: How do teams maintain understanding of large, long-lived codebases?

1•Parbhat-Kapila•17m ago•0 comments

DeepSeek Engram hits 97% on NIAH using DRAM instead of HBM

https://www.techaffiliate.in/blog/deepseek-engram-ai-memory-breakthrough-explained-2026
1•Aditya_kachhawa•18m ago•0 comments

'Ralph Wiggum' loop prompts Claude to vibe-clone commercial software $10/hour

https://www.theregister.com/2026/01/27/ralph_wiggum_claude_loops/
3•pseudolus•20m ago•1 comments

Standard.site – One schema. Every platform

https://standard.site/
1•mefengl•21m ago•0 comments

For the Love of Troff [pdf]

http://www.schemamania.org/troff/for-the-love-of-troff.pdf
1•signa11•23m ago•0 comments

Zszrun Trading Red Flags: When Slippage and Spikes Don't Look Market-Driven

2•Kangaroo_•25m ago•0 comments

I made my own Git

https://tonystr.net/blog/git_immitation
3•TonyStr•28m ago•0 comments

Add custom tools to Claude Code with YAML (no MCP required)

https://github.com/hexcreator/claude-code-extensions
1•xxayh•28m ago•0 comments

Should you restart or cold boot a Mac?

https://eclecticlight.co/2026/01/27/should-you-restart-or-cold-boot/
2•chmaynard•28m ago•0 comments

Technology in 1776

https://www.a16z.news/p/technology-in-1776
2•7777777phil•30m ago•0 comments

Anthropic raised trademark concerns, so Clawdbot ended up renaming

2•necatiozmen•31m ago•3 comments

As Tech Chiefs Woo Trump, Silicon Valley Seethes over Minneapolis Shootings

https://www.nytimes.com/2026/01/26/technology/ice-minnesota-protests-tech.html
1•m-hodges•34m ago•0 comments

Show HN: Actionbase – A database for likes, views, follows at 1M+ req/min

https://github.com/kakao/actionbase
2•em3s•34m ago•1 comments

Subconscious Could Be in Tune with the Solar System

https://www.popularmechanics.com/science/a70114132/moon-affects-humans-minds/
1•keepamovin•34m ago•0 comments

Autonomous Aquatic Robot Is Smaller Than a Grain of Salt

https://www.wired.com/story/autonomous-aquatic-robot-smaller-than-a-grain-of-salt/
2•ColinWright•36m ago•0 comments

Clawdbot forced to rename by Anthropic – GitHub broke, X handle stolen by bots

https://twitter.com/steipete/status/2016068265391354181
1•joozio•38m ago•1 comments

Sam Altman said OpenAI planning to 'dramatically slow down' its pace of hiring

https://www.businessinsider.com/sam-altman-said-openai-plan-dramatically-slow-down-hiring-ai-2026-1
2•tanganik•39m ago•1 comments

Portabase 1.2.3: backup/restore tool, now with MongoDB and a new storages

2•rambokdev•39m ago•0 comments

Show HN: Code Review Lab – Practice spotting vulnerabilities in code

https://www.codereviewlab.com/
5•parasimpaticki•39m ago•2 comments