frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Sl – A Scalable, User-Friendly Source Control System

https://github.com/facebook/sapling
1•modinfo•5m ago•0 comments

Is there a temp phone number like temp email?

4•blacksinger•9m ago•1 comments

Show HN: Solo business must have tool, Tamo

https://heytamo.com/
1•berkaycubuk•12m ago•0 comments

Life After SEO

https://reutersinstitute.politics.ox.ac.uk/news/life-after-seo-how-newsrooms-are-adapting-ai-sear...
1•jruohonen•14m ago•0 comments

Brax Wink

https://braxtech.net/products/wink
1•unit-vector•15m ago•0 comments

Rescue AI models with one click

https://pirateface.co/rescue
1•ahoyychips•16m ago•0 comments

Costco Haul Culture and Land Use

https://urbancourtyard.substack.com/p/costco-haul-culture-and-land-use
2•eatonphil•16m ago•0 comments

Why integrity matters in your career

https://coached.com/essays/why-integrity-matters-in-your-career/
1•rohanm93•17m ago•0 comments

AI Edge Foresight

https://developers.google.com/edge/foresight
1•_benx_•19m ago•0 comments

Talk like Paul Dirac – less words is better

2•asen•20m ago•1 comments

Homelab Doesn't Need to Run 24/7

https://noted.lol/your-homelab-doesnt-need-to-run-24-7/
3•geeked•22m ago•1 comments

Show HN: Organ – Run your company with autonomous agents

https://organ.app/en
1•johmu•23m ago•0 comments

History of Spreadsheets (2026): VisiCalc to Taskade Genesis

https://www.taskade.com/blog/spreadsheet-history
2•mpweiher•24m ago•0 comments

Armory Castle Exploits BeyondTrust

https://cloud.google.com/blog/topics/threat-intelligence/armory-castle-exploits-beyondtrust
1•torutofu•27m ago•0 comments

Better Algorithms for Benign Bandits (2011) [pdf]

https://www.jmlr.org/papers/volume12/hazan11a/hazan11a.pdf
1•Eridanus2•29m ago•0 comments

SOPS: Secrets OPerationS Simple and Flexible Tool for Managing Secrets

https://getsops.io/
2•Bluestein•29m ago•0 comments

Evidence Before Trust

https://www.crunchbase.com/organization/eels-d60e
1•chuansoo•30m ago•0 comments

Natural screen reader voices on Linux

https://codemacabre.com/notes/natural-screen-reader-voices/
1•edent•31m ago•0 comments

Domain-Driven Design (DDD) – The Complete Guide – Visually Explained

https://www.youtube.com/watch?v=0c2fj6z6Zso
1•birdculture•32m ago•0 comments

Hyperoptimized Engineer 2026 [video]

https://www.youtube.com/watch?v=MhEL9cvLxQE
1•modinfo•32m ago•0 comments

Computer Ethics

https://en.wikipedia.org/wiki/Computer_ethics
1•DanielVZ•34m ago•0 comments

Ask HN: How much are developers trusting LLMs to write prod code?

1•devtor•35m ago•1 comments

LA restaurant group used $60k Dodgers bet to hedge playoff risk, Kalshi says

https://www.reuters.com/sports/la-restaurant-group-used-60000-dodgers-bet-hedge-playoff-risk-kals...
2•simonpure•41m ago•0 comments

Show HN: A daily deduction puzzle where one hex on a nautical chart is a lie

https://cartographerslie.com
1•kevmarsh91•45m ago•0 comments

Molecular 'scissors' open path to new therapies

https://newsroom.uw.edu/news-releases/molecular-scissors-open-path-to-new-therapies
2•geox•47m ago•0 comments

Make System One Models Fight

https://system-one-arcade.fly.dev/
1•tarasyarema•47m ago•1 comments

Strip Digital Signatures from PDFs Before Feeding Them to AI (LinuxGuide)

https://medium.com/@GiovambattistaVieri/strip-digital-signatures-from-pdfs-before-feeding-them-to...
2•gvieri•49m ago•0 comments

Super Intelligence

https://www.si.gov/
40•wiradikusuma•51m ago•74 comments

PrivateNotes: Encrypted notes, tasks, files, passwords, journal and bookmarks

https://github.com/LifetimeLabsDev/PrivacyNotes.app
1•akyuu•53m ago•0 comments

Emmanuel Maignan's gnomonic catoptric astrolabe at Palazzo Spada (2024) [video]

https://www.youtube.com/watch?v=gPQNDe8YNvo
1•zeristor•55m ago•1 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