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: Siara

https://github.com/torayeff/siara
1•torayeff•22s ago•0 comments

SD-WAN

https://en.wikipedia.org/wiki/SD-WAN
1•tosh•2m ago•0 comments

Show HN: The Dinner Decider – A bracket tournament to decide what to eat

https://www.thedinnerdecider.au/
1•manulkkase•2m ago•0 comments

Show HN: A minimalist LLM plugin for tmux

https://github.com/hynek-urban/tmux-llm
1•Wuzzy•3m ago•0 comments

Quitting sprints cleared our technical debt and sped up delivery

https://highimpactengineering.substack.com/p/when-scrum-breaks-down
1•romannikolaev•3m ago•0 comments

Why Secondhand Is Now Better Than New

https://www.honest-broker.com/p/why-secondhand-is-now-better-than
1•pseudolus•4m ago•0 comments

Getting Real with LLMs

https://www.giladpeleg.com/blog/getting-real-with-llms
1•tmoravec•5m ago•0 comments

Brain organoids are helping researchers, but their use also creates unease

https://www.npr.org/sections/shots-health-news/2026/01/02/nx-s1-5658576/brain-organoids-research-...
1•pseudolus•6m ago•0 comments

Show HN: Pcapsql – SQL interface for PCAP analysis

https://github.com/mtottenh/pcapsql
1•__padding•6m ago•0 comments

Shopify CRO Benchmarks: Insights from 190 Audited US Stores

https://ecomhint.com/blog/shopify-cro-benchmarks
1•jakubrusniok•7m ago•0 comments

Ask HN: Why aren't we talking about xAI producing CSAM?

1•afavour•9m ago•2 comments

Hoppr – Collect, process, & bundle your software supply chain

https://hoppr.dev/
1•Tomte•12m ago•0 comments

Update on Coupang Korea Cybersecurity Incident

https://www.aboutcoupang.com/English/news/news-details/2025/update-on-coupang-korea-cybersecurity...
1•_tk_•12m ago•0 comments

Lessons from Hash Table Merging

https://gist.github.com/attractivechaos/d2efc77cc1db56bbd5fc597987e73338
1•attractivechaos•12m ago•0 comments

If You Think We Have Press Freedom, Try Sharing This Story on Instagram

https://thewalrus.ca/if-you-think-we-have-press-freedom-try-sharing-this-story-on-instagram/
2•janandonly•14m ago•0 comments

FracturedJson

https://github.com/j-brooke/FracturedJson/wiki
7•PretzelFisch•18m ago•1 comments

Sometimes the small things are the big things

https://medium.com/@Willrftaylor/sometimes-the-small-things-are-the-big-things-61b8568ab8b2
2•wrftaylor•20m ago•0 comments

Eliminate branches by melding IR instructions

https://arxiv.org/abs/2512.22390
2•fanf2•22m ago•0 comments

Dream2Flow: AI lets robots imagine tasks before acting with video generation

https://scienceclock.com/dream2flow-stanford-ai-robots-imagine-tasks/
2•akg130522•24m ago•0 comments

Short-Form Videos Degrade Our Capacity to Retain Intentions (2023)

https://arxiv.org/abs/2302.03714
2•cainxinth•26m ago•0 comments

Save 22% of your storage with this one easy trick

https://mina86.com/2025/use-jpeg-xl-already/
2•derleyici•28m ago•0 comments

Names for mama, papa, and other kinship terms in 500 languages

https://allthingslinguistic.com/post/159731144929/names-for-mama-papa-and-other-kinship-terms-in
2•thunderbong•32m ago•0 comments

Computers Are Fast (2004)

https://thundergolfer.com/computers-are-fast
2•vismit2000•32m ago•0 comments

Technology Is Culture

https://lemire.me/blog/2026/01/01/technology-is-culture/
2•giuliomagnifico•35m ago•0 comments

Assorted Less(1) Tips

https://blog.thechases.com/posts/assorted-less-tips/
3•todsacerdoti•35m ago•0 comments

Show HN: PDF to Markdown that preserves layout, images, and tables

https://pdftomarkdown.pro/
3•matthewshere•36m ago•0 comments

Vect AI Blog – The Autonomous Marketing OS and Growth Engine

https://www.google.com/search?q=site%3Ablog.vect.pro&oq=&gs_lcrp=EgZjaHJvbWUqCQgBECMYJxjqAjIJCAAQ...
2•WoWSaaS•39m ago•0 comments

Reasons I Found Why AIs Struggle with Coding

https://www.amazingcto.com/where-ai-struggle-doom-loops/
4•KingOfCoders•41m ago•0 comments

I Accidentally Rebuilt OpenHands from Scratch – Here's What I Learned

https://huggingface.co/blog/charles-azam/rebuilt-openhands
2•couAUIA•41m ago•0 comments

Show HN: I built an AI tool to turn app screenshots into device mockups fast

https://mockup-make.com/
2•ximu•43m ago•0 comments