frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Where our food crops come from

https://alliancebioversityciat.org/origin-crops-family-genus-center-origin-map
1•melenaboija•33s ago•0 comments

Show HN: IP/fal – An IP checker that reimagines your location with AI

https://github.com/kiliczsh/ip-fal
1•kilic•36s ago•0 comments

C, but Safe and Agent-Friendly

https://www.fastc-lang.com/
1•fork-bomber•43s ago•0 comments

The MIT OpenCourseWare Update

https://www.youtube.com/watch?v=WCMFdrTGAEY
1•mdp2021•5m ago•0 comments

Ask HN: How do you survive a job you hate which is slowly making you sick?

1•_override•6m ago•0 comments

AI loss of control incidents are worsening, shows CLTR analysis

https://www.longtermresilience.org/reports/ai-loss-of-control-incidents-are-worsening-shows-cltr-...
2•giuliomagnifico•6m ago•0 comments

AI Billionaires Are Spending Millions to Change Your Mind About Data Centers

https://www.gadgetreview.com/ai-billionaires-are-spending-millions-to-change-your-mind-about-data...
2•01-_-•8m ago•0 comments

AI startup Cognition set to raise around US$1B at a US$47B value

https://theedgemalaysia.com/node/816527
1•01-_-•9m ago•0 comments

CSS Scroll-Driven Animations: Ship Them Safely

https://whoooop.co.uk/blog/css-scroll-driven-animations
1•cashy•10m ago•0 comments

PEP 843 – Export Statement for DRY Re-exports – peps.python.org

https://peps.python.org/pep-0843/
1•rbanffy•12m ago•0 comments

The Hiring Post (2015)

https://sockpuppet.org/blog/2015/03/06/the-hiring-post/
1•tosh•13m ago•0 comments

Ollama Plans Changed

https://ollama.com/pricing
1•soltanov•14m ago•0 comments

Who Should Pay for Source Code Availability?

https://kristoff.it/blog/source-code-availability/
1•distressor•14m ago•0 comments

Keeping Open Source Open in the Age of Coding Agents

https://twitter.com/francedot/status/2095052001667408295
2•frabonacci•14m ago•0 comments

Pattern discovery in binaries to understand file layout (FF-16)

https://github.com/HexLasso/FF-16
1•HexLasso•15m ago•1 comments

So there's this $499 AI Dyson camera toothbrush

https://www.morningbrew.com/stories/so-theres-this-usd499-ai-dyson-camera-toothbrush
1•doppp•16m ago•0 comments

Enough! Open Letter from Jewish Pros in Defense of Mark Ruffalo [on Ellison]

https://lithub.com/enough-an-open-letter-from-jewish-creatives-and-thinkers-in-defense-of-mark-ru...
4•mdp2021•21m ago•0 comments

What every programmer should know about memory (2007)

https://lwn.net/Articles/250967/
1•tosh•21m ago•0 comments

MemoTab – I turned the browser's new tab into a personal workspace

https://chromewebstore.google.com/detail/memotab-–-new-tab-notes-f/fikoeimhmcejdnhpahkljhjcijfd...
1•ab_dev1•22m ago•0 comments

Show HN: Terraplane: webhook-based Terraform PRs with runners in your network

https://github.com/terraplane-org/terraplane
2•xyzjace•24m ago•0 comments

AI Sapiens K1

https://docs.robotis.com/docs/systems/aisapiens/introduction/
1•iamanatom•28m ago•0 comments

Measure the Queue, Not the Bot

https://amitkvint.com/writing/measure-the-queue-not-the-bot/
1•taubek•29m ago•0 comments

Sometimes the Fastest System Is the One Willing to Stop

https://www.amrishkhan.dev/blog/sometimes-the-fastest-system-is-the-one-willing-to-stop-5a6a
1•amrishkhan05•32m ago•0 comments

Swiss E-ID: Justice Minister Jans prevents secret Amazon deal

https://www.heise.de/en/news/Swiss-E-ID-Justice-Minister-Jans-prevents-secret-Amazon-deal-1143745...
2•kioleanu•34m ago•0 comments

The index was lying and the eval knew

https://gil-neto.com/blog/the-index-was-lying-and-the-eval-knew/
1•gilneto8•34m ago•0 comments

Show HN: An Autonomous Agent for Slay the Spire

https://github.com/AttemorySystem/spire-agent
1•langs•34m ago•0 comments

Show HN: I built a menu-bar app to give Claude access to your Apple macOS apps

https://www.pomeroy.app/
1•joesaunderson•34m ago•1 comments

Scientists Hunting Dark Matter Found Something Strange

https://www.nytimes.com/2026/09/01/science/dark-matter.html
2•jimmytucson•34m ago•2 comments

How to Make a PwC-Style PowerPoint with AI: A Practical Consulting Deck Guide

https://medium.com/@2315610426/how-to-make-a-pwc-style-powerpoint-with-ai-a-practical-consulting-...
1•chenxi030826•35m ago•0 comments

Simon Willison: How AI is changing software development [audio]

https://talkingpostgres.com/episodes/how-ai-is-changing-software-development-with-simon-willison/...
2•skm•36m ago•0 comments
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